self-purifying capacity - French English Dictionary